312,318,319